/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.rcs.folders;

import java.util.List;

/**
 *
 * @author pablo
 */
public interface VirtualFolder extends VirtualItem {

  public VirtualItem child(String childName);

  public VirtualItem childFromDisplayName(String name);

  /**
   * La lista con los hijos de esta carpeta, lo ideal es que sea una lista que no se pueda modificar.
   * Además puede ser distinta (no la misma instancia) cada vez que se llama.
   * @return 
   */
  public List<? extends VirtualItem> getChildren();
}
